<?php
/**
 * Autor:   Miguel A. Zilli
 * Email:   miguelzilli@gmail.com
 */

class Agroquimicoxproduccion extends AppModel {
    var $name = 'Agroquimicoxproduccion';
    var $displayField = 'kg_agro';
    var $recursive='0';
    var $order=array('Agroquimicoxproduccion.kg_agro'=>'ASC');

    var $validate = array(
        'kg_agro' => array(
            array('rule'=>'numeric','message'=>'Solo se permiten números.','allowEmpty'=>false),
            array('rule'=>'notEmpty','message'=>'Debe completar este dato.','required'=>true)
        ),
        'agroquimico_id' => array(
            array('rule'=>'notEmpty','message'=>'Debe completar este dato.','required'=>true)
        )
    );

    //The Associations below have been created with all possible keys, those that are not needed can be removed
    var $belongsTo = array(
        'Acoproduccion' => array(
            'className' => 'Acoproduccion',
            'foreignKey' => 'acoproduccion_id'
        ),
        'Agroquimico' => array(
            'className' => 'Agroquimico',
            'foreignKey' => 'agroquimico_id'
        )
    );

    public function beforeSave(){
        if(!empty($this->data['Agroquimicoxproduccion'])){
                $this->data['Agroquimicoxproduccion']['observ_agro']=strtoupper($this->data['Agroquimicoxproduccion']['observ_agro']);
        }
        return true;
    }
}
?>